# TODO: check winarena source and complete
class BSAFontElement:
    def __init__(self, height = 0, width = 0):
        self._height = height
        self._width = width
        self._lines = []
        
    def __repr__(self):
        return 'BSAFontElement:height=[' + str(self._height) + '],width=[' + \
            str(self._width) + '],lines=[' + str(self._lines) + ']'

    # setters
    def set_height(self, height):
        self._height = height
    
    def set_width(self, width):
        self._width = width
    
    # getters
    def get_height(self):
        return self._height
    
    def get_width(self):
        return self._width
    
    def get_lines(self):
        return self._lines
    
    def add_line(self, line):
        self._lines.append(line)